home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / pascal / svgabg.exe / README < prev    next >
Text File  |  1992-06-25  |  9KB  |  227 lines

  1. **************************************************************
  2. COPYRIGHT 1991, JORDAN HARGRAPHIX SOFTWARE
  3. PORTIONS COPYRIGHT JOHN BRIDGES, 1990
  4.            CHRISTOPHER MORGAN, 1984
  5. **************************************************************
  6.  
  7. Here it is! The SuperVGA/Tweak BGI drivers you have all been waiting for! ;->
  8.  
  9.   These drivers support a wide range of VGA cards, and should work on
  10. all major brands.
  11.  
  12. Card types supported: (SuperVGA drivers)
  13.   Ahead, ATI, Chips & Tech, Everex, Genoa, Paradise, Oak, Trident (both 8800 
  14. and 8900, 9000), Tseng (both 3000 and 4000 chipsets) and Video7.
  15.   These drivers will also work on video cards with VESA capability.
  16.   The tweaked drivers will work on any register-compatible VGA card.
  17.  
  18. I have not tested these drivers on all these card types, so I can not guarantee
  19. perfect operation with your card.  I have tested them extensively
  20. on Trident, Tseng and ATI cards, and have had no problems. (Trident 8800
  21. cards occasionally have problems, especially older models)
  22.  
  23. Modes currently supported:
  24.   SuperVGA 16-color
  25.    0) Standard EGA/VGA 320x200x16
  26.    1) Standard EGA/VGA 640x200x16
  27.    2) Standard EGA/VGA 640x350x16
  28.    3) Standard VGA 640x480x16
  29.    4) SuperVGA/VESA 800x600x16
  30.    5) SuperVGA/VESA 1024x768x16
  31.  
  32.   SuperVGA 256-color
  33.    0) Standard VGA/MCGA 320x200x256
  34.    1) 256k Svga/VESA 640x400x256
  35.    2) 512k Svga/VESA 640x480x256
  36.    3) 512k Svga/VESA 800x600x256
  37.    4) 1024k Svga/VESA 1024x768x256
  38.    5) 256k Svga 640x350x256
  39.    6) 1280k+ VESA 1280x1024x256
  40.  
  41.  * NEW SuperVGA 32768-color BGI driver for Tseng ET4000 and ATI XL cards 
  42.    with Sierra HiColor DACs
  43.    
  44.   SuperVGA 32768-color
  45.    0) 320x200x32768
  46.    1) 640x350x32768
  47.    2) 640x400x32768
  48.    3) 640x480x32768
  49.    4) 800x600x32768
  50.  
  51.   * WARNING: The tweaked drivers do not use standard BIOS modes, instead
  52.     they program the CRTC directly.  You must have a register-compatible
  53.     VGA card to use these drivers. You must also be sure that your monitor
  54.     can handle the sync rates (the sync COULD damage your monitor)
  55.  
  56.   Tweaked 16-color
  57.    0) 704x528x16
  58.    1) 720x540x16
  59.    2) 736x552x16
  60.    3) 752x564x16
  61.    4) 768x576x16
  62.    5) 784x588x16
  63.    6) 800x600x16
  64.  
  65.   Tweaked 256-color
  66.    0) 320x400x256
  67.    1) 320x480x256
  68.    2) 360x480x256
  69.    3) 376x564x256
  70.    4) 400x564x256
  71.    5) 400x600x256
  72.    6) 320x240x256
  73.  
  74.  * New SuperVGA driver for S3 cards. (Orchid Farenheit 1280, Diamond Stealth)
  75.    Uses extended features of the S3 chip to provide enhanced performance.
  76.  
  77.   S3 Accelerator 16/256/32768-color
  78.    0) 640x480x256
  79.    1) 800x600x256
  80.    2) 1024x768x256
  81.    3) 800x600x16
  82.    4) 1024x768x16
  83.    5) 1280x960x16
  84.    6) 1280x1024x16
  85.    7) 640x480x32768
  86.  
  87. ----------------------------------------------------------------------------
  88. INSTALLATION:
  89.   Using the driver in existing programs is easy. (If you have the source)
  90.  
  91.   Check the files INITSVGA.C and INITSVGA.PAS for examples of installation
  92. into C and Pascal programs.
  93.  
  94. ----------------------------------------------------------------------------
  95. NOTE: 
  96.  
  97.  * The mouse cursor may not work in all modes of my driver.  This is because
  98.    no current mouse drivers support SuperVGA/Tweak modes.
  99.  
  100.  * Registerfarbgidriver DOES work properly with C/C++... (8/1/91)
  101.    Check INITSVGA.C and the makefile for examples of how to use.
  102.  
  103.  * Registerbgidriver also works with Turbo Pascal. Check the file newinit.pas
  104.    for an example.
  105.  
  106.  * Imagesize does not work. (the kernel does not call the driver to do this)
  107.    Use the following formulas:
  108.     * imsize = ((xwid >> 1)+1)*ywid+4;     (16-color)
  109.     * imsize = xwid*ywid+4;         (256-color)
  110.     * imsize = 2*xwid*ywid+4;        (32768-color)
  111.  
  112.  * The .CHR files needed by the VGADEMO program are version 1.00 (dated
  113.    October 1987), so if the fonts do not work properly with the demo program,
  114.    you are probably using the newer fonts (eg. 1.1 dated June 1989 do not work
  115.    properly).  This is a fault of the BGI kernel that the demo program was
  116.    compiled with (Turbo Pascal 5.5 doesn't recognize the newer version)
  117.  
  118.  * If nothing appears on the screen when you draw in 256/32k modes, try
  119.    setting the draw color to white (15 on Svga256, see notes.32k for Svga32k)
  120.    The BGI kernel sets the initial draw color to the maximum color (255),
  121.    which is usually black.
  122.  
  123. ----------------------------------------------------------------------------
  124. WARNING: The drivers do not test to see if the card installed is
  125. actually a VGA card (If the Svga drivers do not detect a SuperVGA card, they 
  126. treat the card as a standard VGA), so DO NOT use the drivers if you do not 
  127. have a VGA card installed.
  128.  
  129. -------------------------------------------------------------------------
  130. REGISTRATION:
  131.   I have decided to release these drivers free of charge,
  132. although donations would be greatly appreciated and certainly
  133. expedite the release of future versions. :->
  134.   The drivers have not been crippled in any way, though beta releases of new
  135. drivers may have some functions yet unimplemented.  
  136.  
  137. Registration fees:
  138.  
  139.     SuperVGA S3            $20
  140.     SuperVGA 32768            $20
  141.     SuperVGA 256             $20
  142.     SuperVGA 16            $20
  143.     Tweak 16            $20
  144.     Tweak 256            $20
  145.  
  146.     Any two:            $30
  147.     Any three:            $40
  148.     Any four:            $50
  149.     Any five:            $60
  150.     All six:            $70
  151.  
  152. With donations of $20 and up, you will be considered a registered user.
  153. Registered users get the full source code and upgrades on future releases.
  154.  
  155. From September 1-May 8, please send checks/money to:
  156.     Jordan Hargrave
  157.     1000 Morewood Ave, Box #3277
  158.     Pittsburgh, PA 15213
  159.     (412) 268-4493
  160.  
  161. From May 8-September 1, send to:
  162.     Jordan Hargrave
  163.     1615 Burnley Road
  164.     Charlotte, NC 28210
  165.     (704) 553-2332
  166.  
  167. I have started working on a new graphics library that will support resolutions
  168. from 160x200 (Ick! ;->) all the way up to 1280x1024, and from 1-bit color
  169. to 24-bit color.  It will support a wide range of cards and I need testers
  170. for XGA/8514/Hercules Graphics Station cards.
  171. (Note: This library is NOT a BGI driver.  It attempts to fix some of the 
  172.        problems I've found with the BGI kernel, ie. the number of colors is
  173.        limited to 256 in the BGI kernel)
  174.  
  175. *===============================*===========================================*
  176. | Jordan Powell Hargrave    |   Internet:    jh5y@andrew.cmu.edu        |
  177. | 1000 Morewood Ave, Box #3277  |     Bitnet:    jh5y%andrew.cmu.edu@cmccvb  |
  178. | Pittsburgh, PA 15213        |       UUCP:    uunet!andrew.cmu.edu!jh5y   |
  179. | (412) 268-4493         | Compuserve:   [72510,1143]            |
  180. *===============================*===========================================*
  181.  
  182.  
  183.          ----------------end-of-author's-documentation---------------
  184.  
  185.                          Software Library Information:
  186.  
  187.                     This disk copy provided as a service of
  188.  
  189.                            Public (software) Library
  190.  
  191.          We are not the authors of this program, nor are we associated
  192.          with the author in any way other than as a distributor of the
  193.          program in accordance with the author's terms of distribution.
  194.  
  195.          Please direct shareware payments and specific questions about
  196.          this program to the author of the program, whose name appears
  197.          elsewhere in  this documentation. If you have trouble getting
  198.          in touch with the author,  we will do whatever we can to help
  199.          you with your questions. All programs have been tested and do
  200.          run.  To report problems,  please use the form that is in the
  201.          file PROBLEM.DOC on many of our disks or in other written for-
  202.          mat with screen printouts, if possible.  PsL cannot debug pro-
  203.          programs over the telephone, though we can answer questions.
  204.  
  205.          Disks in the PsL are updated  monthly,  so if you did not get
  206.          this disk directly from the PsL, you should be aware that the
  207.          files in this set may no longer be the current versions. Also,
  208.          if you got this disk from another vendor and are having prob-
  209.          lems,  be aware that  some files may have become corrupted or
  210.          lost by that vendor. Get a current, working disk from PsL.
  211.  
  212.